<?php

include_once 'Objects/Exercicio.php';
include_once '../../Model/RepositorioExercicio.php';
/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

/**
 * Description of ControllerExercicio
 *
 * @author Fabio
 */
class ControllerExercicio {
    
    private $interfaceRepositorioExercicio;
    
    public function __construct() {
        $this->interfaceRepositorioExercicio = new RepositorioExercicio();
    }
    
    public function cadastrarExercicio($idExercicio, $idTreino, $nomeExercicio, $numeroSeries, $numeroRepeticoes, $intervalo, $carga){
        
        $nomeExercicio = filter_var($nomeExercicio, FILTER_SANITIZE_STRING);
        $numeroSeries = filter_var($numeroSeries, FILTER_VALIDATE_INT);
        $numeroRepeticoes = filter_var($numeroRepeticoes, FILTER_VALIDATE_INT);
        $intervalo = filter_var($intervalo, FILTER_VALIDATE_FLOAT);
        $carga = filter_var($carga, FILTER_VALIDATE_FLOAT);
        
        if(!$numeroSeries || !$numeroRepeticoes || !$intervalo || !$carga)
        {
            echo "<script>alert('Preencha corretamente os dados solicitados!');</script>";
            return;
        }
        
        $exercicio = new Exercicio($idExercicio, $idTreino, $nomeExercicio, $numeroSeries, $numeroRepeticoes, $intervalo, $carga);
        
        $this->interfaceRepositorioExercicio->cadastrar($exercicio);
    }
    
    //colocar os demais métodos
}

?>
